home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat05 / termii / documentation / term.doc < prev    next >
Encoding:
Text File  |  1992-07-21  |  3.7 KB  |  89 lines

  1. Le 3 Juin 1991
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                     Term II
  15.  
  16.                                   version 1.1
  17.  
  18.                          (c) 1990,1991 - Eric GONTIER
  19.  
  20.                                     TERM.doc
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.             Term II est un programme de communication, simple d'emploi,
  32.             mais aussi très souple, de manière à pouvoir l'adapter à tous
  33.             les usages. Term II ne dispose d'aucun protocole de
  34.             communication en interne. Heureusement, il accepte d'utiliser
  35.             les librairies XPR (eXternal PRotocol), un mécanisme mis au
  36.             point par Willy Langeveld. Term II a été testé avec succès avec
  37.             les librariries xprxmodem, xprzmodem et xprascii.
  38.  
  39.             Term II fonctionne a partir de commandes. Il existe pour
  40.             l'instant près d'une centaine de commandes différentes qui
  41.             peuvent être envoyées à Term de plusieurs manières :
  42.             directement au clavier, par un script ARexx, par un menu (deux
  43.             menus possibles), par les touches de fonction, ou encore par
  44.             des programmes externes grâce à un mécanisme de XCMD
  45.             (utilisable dans la plupart des langages de programmation).
  46.  
  47.             Ces différentes possibilités doivent permettre à l'utilisateur
  48.             d'adapter Term à son cas personnel, soit par simple
  49.             configuration, soit par scripts (ARexx), soit par programmation
  50.             en ajoutant des modules externes.
  51.  
  52.             Au démarrage, Term va lire et exécuter le fichier term.config.
  53.             C'est un fichier texte, contenant de nombreuses commandes qui
  54.             vont configurer Term. Ce fichier est un bon exemple de ce que
  55.             sont les commandes de Term et comment les utiliser. Il est
  56.             directement modifiable depuis un éditeur de texte. Le fichier
  57.             de documentation COMMANDES.doc décrit chacune des 81 commandes
  58.             de Term II.
  59.  
  60.             Term dispose d'un port ARexx. Il est donc possible depuis un
  61.             script Rexx d'envoyer des commandes à Term. Il est aussi
  62.             possible de lancer un script Rexx depuis Term. Il faut bien sûr
  63.             pour celà que le programme RexxMast soit installé en tâche de
  64.             fond. C'est généralement fait dans la startup-sequence. Des
  65.             scripts d'exemples tout simple sont dans le répertoire
  66.             "Exemples ARexx", et le fichier de documentation SCRIPTS.doc
  67.             donne toutes les informations nécessaires à ce sujet.
  68.  
  69.             Enfin, en parallèle avec les possibilités ARexx, Term propose
  70.             un moyen de communication appelé XCMD avec des processus
  71.             externes. Ce dispositif permet à un processus de communiquer
  72.             avec Term et de transmettre des commandes. Ce mécanisme est
  73.             utilisable depuis la plupart des langages (C, Modula 2, ...),
  74.             et un exemple basé sur l'application Panel est donné en C. On
  75.             trouvera les sources C dans le répertoire "Exemples XCMD", et
  76.             une documentation complète sur les XCMD dans le fichier
  77.             XCMD.doc.
  78.  
  79.             Les applications Panel et Phone Book sont des exemples typiques
  80.             de ce qui peut être fait avec les XCMD. Elles sont un peu
  81.             particulières dans le sens où Term II se charge lui-même de les
  82.             démarrer en tant que processus externes. C'est aussi Term qui
  83.             se chargera de les arrêter. Il est bon de noter, que tant que
  84.             l'utilisateur n'aura pas fait appel à ces fonctions, ces XCMD
  85.             ne seront pas chargés en mémoire. Elles seront chargées au
  86.             premier appel, et resteront en mémoire jusqu'à la fin de
  87.             l'exécution de Term. Les fichiers PANEL.doc et PHONE.doc
  88.             donnent plus de renseignements à ce sujet.
  89.